<?php
class seguridad
{	
	private $id;

	function __construct()
	{                       
            if (!isset($_SESSION))
                session_start();
            
            if (func_num_args()==0)                
                $this->id = $_SESSION['k_username']; 
            elseif(func_num_args()==1)
            {
                $args = func_get_args();
                $id = $args[0];
                $this->id = $id;
            }                
	}
				

	public function cambiarSeguridad()
	{
		include_once($_SESSION['dir'].'/basedatos.php');
		$seg = $_POST["valor"];
		$atrib = $_POST["atributo"];
		$database = new basedatos("seguridad");
		$database->modifSeguridad($this->id, $atrib, $seg);
		echo "<br>Tus configuraciones de seguridad fueron modificadas correctamente<br>";
		
	}
	
	function mostrarSeguridadActual()
	{
		include_once($_SESSION['dir'].'/basedatos.php');
		$database = new basedatos("seguridad");                
                $idN[0] = "id";
                $id[0] = $this->id;
		$arr= $database->select2("seguridad",$id, $idN);
		$fotos = $arr[3];
		$datos = $arr[5];
		$muro = $arr[4];
		echo "Este es tu estado actual de seguridad: <br>";
		echo "Acceso a tus fotos: $fotos<br>";
		echo "Acceso a tus datos personales: $datos<br>";
		echo "Acceso a tu muro: $muro<br>";
	}
        
        function devolverSeguridadActual($otro, $admin)
	{
		include_once($_SESSION['dir'].'/basedatos.php');
		$database = new basedatos();                
                $idN[0] = "id";
                $id[0] = $this->id;
		$arr= $database->select2("seguridad",$id, $idN);                
		$fotos = $arr[3];
		$datos = $arr[5];
		$muro = $arr[4];
                if ($_SESSION['k_username']== $otro || $admin)
                {
                    $fotos = true;
                    $datos = true;
                    $muro = true;
                }
                else
                {                    
                    $bool = $database->esAmigo($_SESSION['k_username'], $otro);

                    if (!$bool)
                    {
                        if ($fotos=="Amigos")
                            $fotos = false;
                        elseif ($fotos=="Nadie")
                            $fotos = false;
                        else
                            $fotos = true;                

                        if ($datos=="Amigos")
                            $datos = false;
                        elseif ($datos=="Nadie")
                            $datos = false;
                        else
                            $datos = true;

                        if ($muro=="Amigos")
                            $muro = false;
                        elseif ($muro=="Nadie")
                            $muro = false;
                        else
                            $muro = true;
                    }
                    else 
                    {   
                        if ($fotos=="Amigos")
                            $fotos = true;
                        elseif ($fotos=="Nadie")
                            $fotos = false;
                        else
                            $fotos = true;                

                        if ($datos=="Amigos")
                            $datos = true;
                        elseif ($datos=="Nadie")
                            $datos = false;
                        else
                            $datos = true;

                        if ($muro=="Amigos")
                            $muro = true;
                        elseif ($muro=="Nadie")
                            $muro = false;
                        else
                            $muro = true;
                    }
                }
                $arr = array($fotos, $datos, $muro);
                return $arr;               
	}  
}
?>